Compile the program including the current buffer. Default: run `make'.
Runs COMMAND, a shell command, in a separate process asynchronously
with output going to the buffer `*compilation*'.
You can then use the command \\[next-error] to find the next error message
and move to the source code that caused it.
To run more than one compilation at once, start one and rename the
`*compilation*' buffer to some other name. Then start the next one." (byte-code "└┴\n├#Cç" [read-string "Compile command: " compile-command minibuffer-compile-history] 4)])
Run grep, with user-specified args, and collect output in a buffer.
While grep runs asynchronously, you can use the \\[next-error] command
to find the text that grep hits refer to. It is expected that `grep-command'
has a `-n' flag, so that line numbers are displayed for each match." (byte-code "└┴\n├─┼\n\"O╞Q!Cç" [read-shell-command "Run " grep-command 0 string-match "[ ]+" " (with args): "] 7)])
(fset 'compile-internal #[(command error-message &optional name-of-mode parser regexp) "è└┴!qê┬─p!ë½ù╞!╟=½à╚╔!½ç┬╩╦Åê¬ä╠═!ê)╬ ê)╧ ê╨╤┴#ê┴É╙╘!ê╙!ê╓ ê╙!ê╓ æê«é«é▄┴!▐!p=½âdbêα─!ß\"êèqê\"=¼ÿ#Σ=¼Æ#¼ò─\"!½ê╞\"!╟=¼çΣ#\"σ êµe\"ê'«üΦ)Ω =«àδe\".ç" [get-buffer-create "*compilation*" nil buffer-read-only get-buffer-process comp-proc process-status run yes-or-no-p "A compilation process is running; kill it? " (byte-code "└ !ê┬├!ê─ !ç" [interrupt-process comp-proc sit-for 1 delete-process] 2) ((error)) error "Cannot have two processes in `*compilation*' at once" kill-all-local-variables compilation-forget-errors start-process-shell-command "compilation" command princ "cd " default-directory terpri regexp compilation-error-regexp parser compilation-parse-errors-hook thisdir get-buffer outbuf get-buffer-window outwin set-process-sentinel compilation-sentinel compilation-error-buffer compilation-error-list t compilation-mode set-window-start name-of-mode "Compilation" mode-name selected-window set-window-point] 5 "\
Run compilation command COMMAND (low level interface).
ERROR-MESSAGE is a string to print if the user asks to see another error
and there are no more errors. Third argument NAME-OF-MODE is the name
to display as the major mode in the `*compilation*' buffer.
Fourth arg PARSER is the error parser function (nil means the default).
Fifth arg REGEXP is the error message regexp to use (nil means the default).
The defaults for these variables are the global values of
`compilation-parse-errors-hook' and `compilation-error-regexp'."])